package pos.data;

import java.sql.Date;
import java.util.List;

import delegaciones.Delegacion;

import empleados.Empleado;

public interface IEmpleadoDAO {
	
	public void insert(Empleado e);
	public Empleado select(String dni);
	public void delete(String dni);
	public void modificaempleado(Empleado e);
	
	public List<String> selecttipotrabajadores();
	public Empleado selecttipotrabajador(String dni);
	public void insertempleadotipotrabajador(Empleado e);
	public void deleteempleadotipo(String dni);
	public List<Empleado> selectodosempleados();
	
	public Date selectpracticastiro(String dni,int semestre);
	public void modificapracticastiro(String dni, int i, Date d);
	
	public List<Empleado> selectempleadosdeuntipo(String tipo);
	public List<Empleado> selectempleadostipoydelegacion(String tipo, Delegacion d);
}
